//
//  DataBaseManager.h
//  UI22_数据库
//
//  Created by 才诗琦 on 16/1/7.
//  Copyright © 2016年 www.lanou3g.com. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
#import "Movie.h"
@interface DataBaseManager : NSObject
{
    //创建一个数据库成员变量 用于访问数据库
    sqlite3 *dbPoint;//用于内部操作数据库的访问

}
//打开数据库

- (void)openDB;

//关闭数据库
- (void)closeDB;

//创建表
- (void)createTable;

//删除表
- (void)dropTable;

//增
- (void)insertMovie:(Movie *)m;

//删
- (void)deleteMovieWithId:(NSInteger)movieId;

//改
- (void)updateMovie:(Movie *)newM WithId:(NSInteger)movieId;

//查

- (NSMutableArray *)select;



//单例设计模式 保证任何地方获取到的数据库管理对象都是同一个


//singLeton

//共享的方法
+(DataBaseManager *)shareInstance;
@end
